Настройка сервера «1С:ГитКонвертера»
- Установка программного обеспечения
- Настройка конфигурации 1С:ГитКонвертер
- Создание локального репозитория
Установка программного обеспечения
На сервере 1С:ГитКонвертера вам потребуется установить следующее программное обеспечение:
- Платформу 1С:Предприятие для информационной базы 1С:ГитКонвертера;
- СУБД для информационной базы 1С:ГитКонвертера;
- Платформу 1С:Предприятия тех версий, на которых работают хранилища конфигураций, которые вы собираетесь конвертировать;
- 1C:EDT;
- Git;
- Git LFS (если вы решили использовать LFS).
Настройка конфигурации 1С:ГитКонвертер
После того, как на сервере 1С:ГитКонвертера установлено все необходимое программное обеспечение, настройте параметры конфигурации 1С:ГитКонвертер.
Есть настройки, общие для всей конфигурации, и есть настройки, которые выполняются для конвертации каждого конкретного хранилища.
-
- Общая настройка конфигурации

-
- Укажите папку на сервере 1С:ГитКонвертера, в которой находятся бинарные файлы платформы 1С:Предприятие. Для этого выполните .Путь к папке указывается в виде шаблона с использованием параметра %ВерсияПлатформы%, например:
Для конвертации конкретного хранилища конфигурации программа подставит в параметр %ВерсияПлатформы% ту версию, которая указана в свойствах этого хранилища в информационной базе .C:\Program files (x86)\1cv8\%ВерсияПлатформы%\bin - Если вы решили использовать очереди выполнения, выполните настройки так, как это описано в разделе Очереди выполнения.
- Укажите папку на сервере 1С:ГитКонвертера, в которой находятся бинарные файлы платформы 1С:Предприятие. Для этого выполните .
- Настройка конвертации конкретного хранилища конфигурации

-
Для каждого хранилища конфигурации, которое вы собираетесь конвертировать, следует создать отдельный элемент в справочнике Хранилища конфигураций. О том, как заполнить свойства этого элемента, вы можете прочитать в документации 1С:ГитКонвертера в разделе Параметры конвертации.
Также для каждого хранилища следует заполнить соответствие пользователей этого хранилища тому имени и адресу электронной почты, которые будут указаны в коммитах репозитория. Подробнее об этом вы можете прочитать в документации 1С:ГитКонвертера в разделе Информация пользователей.
- Общая настройка конфигурации
Создание локального репозитория
После того, как создан и сохранен элемент справочника, описывающий хранилище конфигурации, вы можете создать локальный репозиторий, соответствующий этому хранилищу, на сервере 1С:ГитКонвертера. Для этого в форме этого элемента рядом с полем Локальный каталог Git нажмите кнопу Создать репозиторий Git и установить начальные настройки. Локальный репозиторий, созданный таким образом, будет обладать следующими особенностями:
Создается файл настроек .gitattributes, в который добавляются настройки бинарных файлов:
*.bin binary
*.axdt binary
*.addin binary
Создается файл исключений .gitignore, в который добавляются файлы DumpFilesIndex.txt и ConfigDumpInfo.xml. Эти файлы не требуется хранить в локальном репозитории.
В локальную конфигурацию репозитория добавляются настройки для более комфортной работы:
git config --local core.quotepath false
git config --local gui.encoding utf-8
git config --local i18n.commitEncoding utf-8
git config --local diff.renameLimit 1
git config --local diff.renames false
Также в настройки репозитория будут добавлены настройки окончания строк:
git config --local core.autocrlf true
git config --local core.safecrlf warn
Они означают, что в репозиторий файлы попадут с окончаниями строк LF, а если в файле есть смешение CRLF и LF, будет записано предупреждение в лог.